machinery, equipment and installations - Francés Inglés Diccionario